Inter-server
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
In computer network protocol design, inter-server communication is an extension of the client–server model in which data are exchanged directly between servers.cite-ref-1[1] In some fields server-to-server (S2S) is used as an alternative, and the term inter-domain can in some cases be used interchangeably.
Contents
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Protocols
Protocols that have inter-server functions as well as the regular client–server communications include the following:
• IPsec, secure network protocol that can be used to secure a host-to-host connection
• The domain name system (DNS), which uses an inter-server protocol for zone transfers;
• The Dynamic Host Configuration Protocol (DHCP);
• The Inter-Asterisk eXchange (IAX);
• InterMUD;
• The IRC, an Internet chat system with an inter-server protocol allowing clients to be distributed across many servers;
• The Network News Transfer Protocol (NNTP);
• The Protocol for SYnchronous Conferencing (PSYC);
• SIP, a signaling protocol commonly used for Voice over IP;
• The Extensible Messaging and Presence Protocol (XMPP, formerly named Jabber).
• ActivityPub a client/server API for creating, updating and deleting content, as well as a federated server-to-server API for delivering notifications and content.
Some of these protocols employ multicast strategies to efficiently deliver information to multiple servers at once.
See also
References
cite-note-11. ↑ citerefzhoufanchengjia2016Zhou, Jingya; Fan, Jianxi; Cheng, Baolei; Jia, Juncheng (2016). "Optimizing Inter-server Communications by Exploiting Overlapping Communities in Online Social Networks". In Carretero, Jesus; Garcia-Blas, Javier; Ko, Ryan K.L.; Mueller, Peter; Nakano, Koji (eds.). Algorithms and Architectures for Parallel Processing. Lecture Notes in Computer Science. Vol. 10048. Cham: Springer International Publishing. pp. 231–244. doi:10.1007/978-3-319-49583-5_18. ISBN 978-3-319-49583-5.